using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace planetExpressLib
{
	public class actividadEN
	{
		private int idActividad=0;
		private string nombre="";
		private string descripcion="";

		//constructor
		public actividadEN(int id=-1, string nom="", string desc="")
		{
			nombre=nom;
			descripcion=desc;
		}

		//copia
		public actividadEN(ref actividadEN act)
		{
			idActividad=act.idActividad;
			nombre=act.nombre;
			descripcion=act.descripcion;
		}

	//+++GETTERS Y SETTERS+++
		//devuelve o pone un valor a idActividad
		public int IdActividad
		{
			get{return idActividad;}
			set{idActividad=value;}
		}

		//devuelve o pone un valor a nombre
		public string Nombre
		{
			get{return nombre;}
			set{nombre=value;}
		}

		//devuelve o pone un valor a descripcion
		public string Descripcion
		{
			get{return descripcion;}
			set{descripcion=value;}
		}

        private actividadCAD cad = new actividadCAD();

        public actividadEN insertAct()
        {
            return cad.insertAct(this);
        }

        public actividadEN updateAct()
        {
            return cad.updateAct(this.idActividad);
        }

        public actividadEN deleteAct()
        {
            return cad.deleteAct(this.idActividad);
        }

        public actividadEN mostrarAct()
        {
            return cad.mostrarAct(this.idActividad);
        }
        public DataTable gridviewACTListaEN(string nombre)
        {

            actividadCAD dataPla = new actividadCAD();

            return dataPla.gridviewActvListaCAD(nombre);
        }
	}
}